home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1995 August / macformat-027.iso / mac / Floppy / Xearth for Mac folder / ReadMe < prev    next >
Encoding:
Text File  |  1995-04-27  |  7.0 KB  |  110 lines  |  [ttro/ttxt]

  1.                            Xearth for (Power)Macintosh v0.9 by Johan Lindvall.
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.                                                                           A picture generated by xearth
  11.  
  12. •What does it do?
  13. Xearth for Macintosh is a port of the UNIX program xearth v0.92 by Kirk Johnson (tuna@cag.lcs.mit.edu). The program displays a rendered image of the Earth in a window.
  14.  
  15. •Using the Program:
  16. There are four menus (Apple, File, Edit and Setup).
  17.  
  18. The About menu:
  19. The About xearth item displays some information about xearth.
  20.  
  21. The File menu:
  22. Open opens a window where the Earth will be displayed.
  23. Close closes the window.
  24. Save saves the currently visible Earth picture as a 32-bit colour PICT document.
  25. Quit quits the application.
  26.  
  27. The Edit menu:
  28. The items in the Edit menu are only used when the setup dialog is active.
  29.  
  30. The Setup menu:
  31. Setup displays the setup dialog where parameters of the Earth rendering can be changed (see below).
  32. Save setup is not implemented yet.
  33. Load setup is not implemented yet.
  34.  
  35. •The Setup dialog: 
  36. All the information below is available as ballon help in the Setup dialog.
  37. Viewing position:
  38. The position from which the Earth should be viewed can be either fixed, sun relative or an orbital position.
  39. Fixed: 
  40. Enter the latitude and longitude of a viewing position that is fixed with respect to the Earth's surface. Positive and negative values of latitude correspond to positions north and south of the equator, respectively. Positive and negative values of longitude correspond to positions east and west of Greenwich, respectively.
  41. Sun relative:
  42. Enter an offset in longitude and latitude of a viewing position that is fixed with respect to the Sun (see Sun position, below). Positive and negative values of latitude and longitude are interpreted as for the fixed viewing position.
  43. Orbital view:
  44. Enter a period (in seconds) and an orbital inclination (in hours) of a simple circular orbit. Astute readers will surely note that these parameters are not sufficient to uniquely specify a single circular orbit. This problem is solved by limiting the space of possible orbits to those positioned over 0 degrees latitude, 0 degrees longitude at time zero (the Unix epoch - 1st January 1970 ).
  45.  
  46. Sun position:
  47. The Sun position can be either Actual, time-dependent or fixed.
  48. Actual:
  49. The actual position of the Sun is calculated and updated with the progression of time (see Time, below).
  50. Fixed:
  51. Enter the latitude and the longitude of a fixed point on the Earth's surface where the Sun is always directly overhead.
  52.  
  53. Image size:
  54. The image can be displayed on the full screen or in an ordinary window.
  55. Full screen:
  56. The entire screen is used to display the image of the Earth. If the image is displayed on the entire screen, then click on top of the screen to see the menubar.
  57. Custom:
  58. Enter the desired width and height of the Earth image in the corresponding boxes. The Earth image will be displayed in an ordinary Macintosh window.
  59.  
  60. Time:
  61. The time used above can be fixed or cointinously updated.
  62. Fixed:
  63. Enter the Year, Month, Day, Hour, Minute and Second of the desired time in the corresponding boxes. If the date in the boxes is illegal, you will be notified when you try to close the dialog.
  64. Now:
  65. The time used in calculating the Sun's position is updated continously, starting from the time when the dialog is closed. Enter the desireed time between window updates in the box after "Update every". The apparent rate of which time progresses can be changed by entering a value in the Timewarp box.
  66.  
  67. Magnification:
  68. The value in this box controls the magnification of the displayed image. The diameter of the rendered Earth image is (the entered number) times the shorter of the width and height of the image (see Image size, above).
  69.  
  70. Shift x / Shift y:
  71. The values in the corresponding boxes are interpreted as the amount of offset that the center of the Earth should be shifted from the center of the image.
  72.  
  73. Shading:
  74. If this option is enabled, the surface of the Earth is shaded according to the current position of the Sun and the values in the Day and Night boxes. The Day and Night values are the brightnesses in percent that should be used to shade the day/night side of the Earth.
  75.  
  76. Label:
  77. If this option is enabled, a label will be drawn in the lower-right corner of the image that indicates the current date and time and current viewing and sun positions.
  78.  
  79. Markers:
  80. If markers are enabled, small red circles and text labels indicating the location of interesting places on the Earth's surface will be drawn. These places can be changed by editing the resource 'mrkr' id 0.
  81.  
  82. Stars:
  83. If stars are enabled, the black background of "space" is filled with a random pattern of "stars" (individual white pixels). The fraction of background pixels that are turned into stars can be controlled by entering a value in the corresponding box.
  84.  
  85. Grid:
  86. If this option is enbaled, a longitude/latitude grid will be drawn on the Earth's surface. The spacing of the major gridlines can be controlled by entering a value in the Grid Lines box. The grid lines are drawn with a 90/(Grid lines) spacing. The dot spacing along major grid lines can be controlled by entering a number in the Dot spacing box. The grid dots are drawn with at 90/(Line spacing x Dot spacing) degree spacing.
  87.  
  88. •Known bugs and limitations:
  89. The version number is 0.9 because there are some things I want to fix before I release it as 1.0:
  90. The program only runs on a Power Macintosh. It is not yet "ported" to 68k-Macintosh. It will be in a short while.
  91. There are some oddities in the interface/visual bugs that will be fixed in the next release.
  92. The save/load setup will be implemented in the next release.
  93. The error handling will be fixed in the next release. When an error occurs, you will be notified thorugh an Alert saying "Assertion failed...". This should give some more useful information.
  94. I will, however, not modify anything that has do to with the xearth rendering engine.
  95.  
  96. •Contacting the author:
  97. Send any suggestions/comments/bug reports to me via e-mail. My e-mail address is d2linjo@dtek.chalmers.se
  98.  
  99. •Copyright & disclaimer:
  100. Copyright (C) 1995 by Johan Lindvall.
  101. Copyright (C) 1989, 1990, 1993, 1994 by Kirk Lauritz Johnson.
  102.  
  103. Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice(s) appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The author makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty.
  104.  
  105. THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  106.  
  107. -
  108.  
  109. Some of this document was copied from the Unix man-page for xearth 0.92.
  110.